package com.hisense.ovcloud.ps.dto.req;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.hisense.ovcloud.ps.dto.common.WgpsStatus;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@Schema(title = "for device online")
public class WifiOnlineReq {
    @Schema(name = "wgpsStatus", example = "{\"deviceVer\":null,\"netid\":3130,\"owner\":\"vzsfc\",\"peeraddr\":\"27.223.99.130\",\"\n" +
            "protocol\":\"julink1.0\",\"stat\":1,\"wifiid\":\"86500110001000100010000010b5bc926678\",\"wifiver\":\"S1882.4.05.04.CS\"}")
    private WgpsStatus wgpsStatus;

    @JsonProperty("wifiid")
    @Schema(name = "wifiid", format = "String", example = "86500110001000100010000010b5bc926678")
    private String wifiId;
}
